google.golang.org/protobuf/internal/impl.coderMessageInfo.sizecacheOffset (field)

10 uses

	google.golang.org/protobuf/internal/impl (current package)
		codec_message.go#L28: 	sizecacheOffset    offset
		codec_message.go#L51: 	mi.sizecacheOffset = invalidOffset
		codec_message.go#L56: 		mi.sizecacheOffset = si.sizecacheOffset
		encode.go#L51: 	if opts.UseCachedSize() && mi.sizecacheOffset.IsValid() {
		encode.go#L52: 		if size := atomic.LoadInt32(p.Apply(mi.sizecacheOffset).Int32()); size >= 0 {
		encode.go#L62: 		if mi.sizecacheOffset.IsValid() {
		encode.go#L63: 			atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), int32(size))
		encode.go#L86: 	if mi.sizecacheOffset.IsValid() {
		encode.go#L91: 			atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), -1)
		encode.go#L93: 			atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), int32(size))